<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Canvas-Date</title>
  <link rel="stylesheet" href="./../css/style.css">
</head>
<body>
<main class="clearFix">
  <div class="contentWrap fl">
    <div class="noteTwo">
      var today = new Date(); <br>
      var today = new Date(1453094034000); // by timestamp(accurate to the millimeter) <br>
      var birthday = new Date('December 17, 1995 03:24:00');<br>
      var birthday = new Date('1995-12-17T03:24:00');<br>
      var birthday = new Date(1995, 11, 17);<br>
      var birthday = new Date(1995, 11, 17, 3, 24, 0);<br> <br>
      var unixTimestamp = Date.now(); // in milliseconds
    </div>
    <div class="note">
      Note: 需要注意的是只能通过调用 Date 构造函数来实例化日期对象：以常规函数调用它（即不加 new 操作符）将会返回一个字符串，而不是一个日期对象。另外，不像其他JavaScript 类型，Date 对象没有字面量格式。
    </div>
    <div class="note">
      Note: 当Date作为构造函数调用并传入多个参数时，如果数值大于合理范围时（如月份为13或者分钟数为70），相邻的数值会被调整。比如 new Date(2013, 13, 1)等于new Date(2014, 1, 1)，它们都表示日期2014-02-01（注意月份是从0开始的）。其他数值也是类似，new Date(2013, 2, 1, 0, 70)等于new Date(2013, 2, 1, 1, 10)，都表示时间2013-03-01T01:10:00
    </div>
    <div class="note">
      Note: 当Date作为构造函数调用并传入多个参数时，所定义参数代表的是当地时间。如果需要世界协调时，使用 new Date({{jsxref("Date.UTC()", "Date.UTC(...)")}}) 和相同参数
    </div>
  </div>
  <div class="contentWrap fr">
    <div id="canvas" class="wrap_200">

    </div>
  </div>
</main>
</body>
</html>

<script src="./../js/CanvasCtx.js"></script>
<script>
  let ctx = new CanvasCtx('#canvas').ctx;

  console.log(ctx);
</script>
